home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / efxjx403.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  39.7 KB  |  1,051 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-95 Electronics for Imaging, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%EFFileVersion: 2.0
  10. *%EF1File
  11.  
  12. *FormatVersion: "4.2"
  13. *FileVersion: "1.0"
  14. *PCFileName: "EFXJX403.PPD"
  15. *LanguageVersion: English
  16. *LanguageEncoding: ISOLatin1
  17. *Product: "(Fiery XJ DocuColor 40)"
  18. *PSVersion: "(2013.114) 7"
  19. *ModelName: "Fiery XJ DocuColor 40 Color Server v2013.114"
  20. *ShortNickName: "Xerox DocuColor40 w/FieryXJ RIP"
  21. *NickName: "Fiery XJ DocuColor 40 Color Server v2013.114"
  22.  
  23. *% === Options and Constraints ==============================
  24.  
  25. *% Transparencies, Thick paper, and Transparent Interleave 
  26. *% should only be printed from Manual Feed. 
  27. *UIConstraints: *MediaType Transparent *ManualFeed False
  28. *UIConstraints: *MediaType Thick *ManualFeed False
  29. *UIConstraints: *MediaType Interleaved *ManualFeed False
  30. *UIConstraints: *ManualFeed False *MediaType Transparent
  31. *UIConstraints: *ManualFeed False *MediaType Thick
  32. *UIConstraints: *ManualFeed False *MediaType Interleaved
  33.  
  34. *% SlipSheet on means no Tray 3
  35. *UIConstraints: *Slipsheet True *InputSlot Tray3
  36. *UIConstraints: *InputSlot Tray3 *Slipsheet True
  37.  
  38. *% Constraints on MediaType with Tray1-3...................
  39. *UIConstraints: *MediaType Thick *InputSlot Tray1
  40. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  41. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  42. *UIConstraints: *InputSlot Tray1 *MediaType Thick
  43. *UIConstraints: *InputSlot Tray1 *MediaType Transparent
  44. *UIConstraints: *InputSlot Tray1 *MediaType Interleaved
  45.  
  46. *UIConstraints: *MediaType Thick *InputSlot Tray2
  47. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  48. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  49. *UIConstraints: *InputSlot Tray2 *MediaType Thick
  50. *UIConstraints: *InputSlot Tray2 *MediaType Transparent
  51. *UIConstraints: *InputSlot Tray2 *MediaType Interleaved
  52.  
  53. *UIConstraints: *MediaType Thick *InputSlot Tray3
  54. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  55. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  56. *UIConstraints: *InputSlot Tray3 *MediaType Thick
  57. *UIConstraints: *InputSlot Tray3 *MediaType Transparent
  58. *UIConstraints: *InputSlot Tray3 *MediaType Interleaved
  59.  
  60. *UIConstraints: *MediaType Transparent *ColorRenderDict Preferred
  61. *UIConstraints: *MediaType Transparent *ColorRenderDict Colorimetric
  62. *UIConstraints: *MediaType Interleaved *ColorRenderDict Preferred
  63. *UIConstraints: *MediaType Interleaved *ColorRenderDict Colorimetric
  64. *UIConstraints: *ColorRenderDict Preferred *MediaType Transparent 
  65. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Transparent 
  66. *UIConstraints: *ColorRenderDict Preferred *MediaType Interleaved 
  67. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Interleaved 
  68.  
  69. *UIConstraints: *MediaType Transparent *EFDuplex True
  70. *UIConstraints: *MediaType Interleaved *EFDuplex True
  71. *UIConstraints: *EFDuplex True *MediaType Transparent
  72. *UIConstraints: *EFDuplex True *MediaType Interleaved
  73.  
  74. *UIConstraints: *ColorModel GRAY *ColorRenderDict Preferred
  75. *UIConstraints: *ColorModel GRAY *ColorRenderDict Colorimetric
  76. *UIConstraints: *ColorModel GRAY *ColorRenderDict Business 
  77. *UIConstraints: *ColorModel GRAY *ColorRenderDict Monitor 
  78. *UIConstraints: *ColorRenderDict Preferred *ColorModel GRAY
  79. *UIConstraints: *ColorRenderDict Colorimetric *ColorModel GRAY
  80. *UIConstraints: *ColorRenderDict Business *ColorModel GRAY
  81. *UIConstraints: *ColorRenderDict Monitor *ColorModel GRAY
  82.  
  83. *% General Information and Defaults ===============
  84. *FreeVM: "16632226"
  85. *LanguageLevel: "2"
  86. *ColorDevice: True
  87. *DefaultColorSpace: CMYK
  88. *VariablePaperSize: False
  89. *TTRasterizer: Type42
  90. *PrintPSErrors: True
  91. *FileSystem: True
  92. *?FileSystem: "
  93.     save
  94.       statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  95.     restore
  96.     "
  97. *End
  98. *Throughput: "40"
  99. *Password: "0"
  100. *ExitServer: "
  101.    count 0 eq
  102.    { false } { true exch startjob } ifelse
  103.    not { (WARNING: Cannot modify initial VM.) =
  104.             (Missing or invalid password.) =
  105.             (Please contact the author of this software.) = flush quit
  106.           } if
  107. "
  108. *End
  109.  
  110. *Reset: "
  111.    count 0 eq
  112.    { false } { true exch startjob } ifelse
  113.    not { (WARNING: Cannot reset printer.) =
  114.             (Missing or invalid password.) =
  115.             (Please contact the author of this software.) = flush quit
  116.           } if
  117.    systemdict /quit get exec
  118.    (WARNING: Printer Reset Failed.) = flush
  119. "
  120. *End
  121.  
  122. *DefaultResolution: 400dpi
  123. *?Resolution: "
  124. save
  125.   initgraphics
  126.   0 0 moveto currentpoint matrix defaultmatrix transform
  127.   0 72 lineto currentpoint matrix defaultmatrix transform
  128.   3 -1 roll sub dup mul
  129.   3 1 roll exch sub dup mul
  130.   add sqrt round cvi
  131.   (          ) cvs print (dpi) = flush
  132. restore
  133. "
  134. *End
  135.  
  136. *AccurateScreensSupport: True
  137.  
  138. *%EFIFlags *ENABLESTARR Setup
  139. *OpenUIEFI *ENABLESTARR/Starr Compression    : Boolean
  140. *OrderDependency: 05 AnySetup *ENABLESTARR
  141. *DefaultENABLESTARR: YES
  142. *ENABLESTARR YES/On: ""
  143. *ENABLESTARR NO/Off: ""
  144. *CloseUIEFI: *ENABLESTARR
  145.  
  146. *%EFIFlags *OutputOrder  Spooler|Command
  147. *OpenUI *OutputOrder/Page Order    :PickOne
  148. *OrderDependency: 12 AnySetup *OutputOrder
  149. *DefaultOutputOrder: OutputOrderDEF
  150. *OutputOrder OutputOrderDEF/Printer's default: ""
  151. *OutputOrder Normal/Forward:" userdict /XJXsetprintorder known 
  152.     { 1 XJXsetprintorder } 
  153.     { (printerinfo PrintOrder 0) =string 
  154.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  155. *End
  156. *OutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known 
  157.     { 2 XJXsetprintorder } 
  158.     { (printerinfo PrintOrder 1) =string 
  159.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  160. *End
  161. *CloseUI: *OutputOrder
  162.  
  163. *%EFIFlags *EFDuplex Spooler|Command
  164. *OpenUI *EFDuplex/Duplex    :PickOne
  165. *OrderDependency: 50 AnySetup *EFDuplex
  166. *DefaultEFDuplex: EFDuplexDEF
  167. *EFDuplex EFDuplexDEF/Printer's default: ""
  168. *EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >>  >> setpagedevice"
  169. *EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
  170. *CloseUI: *EFDuplex
  171.  
  172. *%EFIFlags *Collate Spooler|Command
  173. *OpenUI *Collate/Copy Sets    : Boolean
  174. *OrderDependency: 50 AnySetup *Collate
  175. *DefaultCollate: CollateDEF
  176. *Collate CollateDEF/Printer's default: ""
  177. *Collate True/Collated:    "<< /Collate true>> setpagedevice"
  178. *Collate False/Uncollated: "<< /Collate false>> setpagedevice"
  179. *?Collate: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  180. *CloseUI: *Collate
  181.  
  182. *%EFIFlags *Slipsheet  Spooler|Command
  183. *OpenUI *Slipsheet/Add Slip Sheet    :PickOne
  184. *OrderDependency: 12 AnySetup *Slipsheet
  185. *DefaultSlipsheet: SlipsheetDEF
  186. *Slipsheet SlipsheetDEF/Printer's default: ""
  187. *Slipsheet True/Yes:" userdict /XJXsetSlipSheet known 
  188.     { 2 XJXsetSlipSheet } 
  189.     { (printerinfo SlipSheet 1) =string 
  190.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  191. *End
  192. *Slipsheet False/No:" userdict /XJXsetSlipSheet known 
  193.     { 1 XJXsetSlipSheet } 
  194.     { (printerinfo SlipSheet 0) =string 
  195.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  196. *End
  197. *CloseUI: *Slipsheet
  198.  
  199. *%EFIFlags *EFCopierMode Command
  200. *OpenUI *EFCopierMode/Copier Mode    :PickOne
  201. *OrderDependency: 40 AnySetup *EFCopierMode
  202. *DefaultEFCopierMode: CopierDEF
  203. *EFCopierMode CopierDEF/Printer's default: ""
  204. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  205.     { 0 XJXsetmapmode } 
  206.     { (printerinfo setmapmode 0) =string 
  207.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  208. *End
  209. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known 
  210.     { 1 XJXsetmapmode } 
  211.     { (printerinfo setmapmode 1) =string 
  212.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  213. *End
  214. *?EFCopierMode: ""
  215. *CloseUI: *EFCopierMode
  216.  
  217.  
  218.  
  219. *%EFIFlags *EFOverprint Command|Rerip
  220. *OpenUI *EFOverprint/Combine Separations    :PickOne
  221. *OrderDependency: 40 AnySetup *EFOverprint
  222. *DefaultEFOverprint: OverPrintDEF
  223. *EFOverprint OverPrintDEF/Printer's default: ""
  224. *EFOverprint On/On: " userdict /XJXsetoverprint known 
  225.     { 1 XJXsetoverprint } 
  226.     { (printerinfo overprint 1) =string 
  227.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  228.          userdict /setcolorbundle known
  229.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  230.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  231. *End
  232. *EFOverprint Off/Off: " userdict /XJXsetoverprint known 
  233.     { 0 XJXsetoverprint } 
  234.     { (printerinfo overprint 0) =string 
  235.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  236.          userdict /setcolorbundle known
  237.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  238.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  239. *End
  240. *?EFOverprint: ""
  241. *CloseUI: *EFOverprint
  242.  
  243. *%EFIFlags *ColorModel Command|Rerip
  244. *OpenUI *ColorModel/Color Mode    :PickOne
  245. *OrderDependency: 15 AnySetup *ColorModel 
  246. *DefaultColorModel: ColorModelDEF
  247. *ColorModel ColorModelDEF/Printer's default: ""
  248. *ColorModel CMYK/CMYK: " userdict /setcolorbundle known 
  249.     { << /ColorMode /CMYK >> setcolorbundle }
  250.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  251. *End
  252. *ColorModel GRAY/Grayscale: " userdict /setcolorbundle known
  253.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  254.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  255. *End
  256. *?ColorModel: " currentpagedevice /ProcessColorModel get == } if "
  257. *CloseUI: *ColorModel
  258.  
  259. *%EFIFlags *DEFPAPERSIZE Setup
  260. *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes    :PickOne
  261. *OrderDependency: 20 AnySetup *DEFPAPERSIZE
  262. *DefaultDEFPAPERSIZE: US
  263. *DEFPAPERSIZE US/US: ""
  264. *DEFPAPERSIZE Metric/Metric: ""
  265. *?DEFPAPERSIZE: ""
  266. *CloseUIEFI: *DEFPAPERSIZE 
  267.  
  268. *%EFIFlags *CONVPAPERSIZE Setup
  269. *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes    : PickOne
  270. *OrderDependency: 25 AnySetup *CONVPAPERSIZE
  271. *DefaultCONVPAPERSIZE: False
  272. *CONVPAPERSIZE False/No: ""
  273. *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
  274. *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
  275. *?CONVPAPERSIZE: ""
  276. *CloseUIEFI: *CONVPAPERSIZE
  277.  
  278. *%EFIFlags *COVPGATEND Setup
  279. *OpenUIEFI *COVPGATEND/Print Cover Page    : PickOne
  280. *OrderDependency: 30 AnySetup *COVPGATEND
  281. *DefaultCOVPGATEND: NO
  282. *COVPGATEND YES/Yes: ""
  283. *COVPGATEND NO/No: ""
  284. *CloseUIEFI: *COVPGATEND
  285.  
  286. *%EFIFlags *COURIERSUBST Setup
  287. *OpenUIEFI *COURIERSUBST/Allow Courier       Substitution    :PickOne
  288. *OrderDependency: 35 AnySetup *COURIERSUBST
  289. *DefaultCOURIERSUBST: YES
  290. *COURIERSUBST YES/Yes: ""
  291. *COURIERSUBST NO/No: ""
  292. *CloseUIEFI: *COURIERSUBST 
  293.  
  294. *%EFIFlags *PSERROR Setup
  295. *OpenUIEFI *PSERROR/Print to PS Error    : PickOne
  296. *OrderDependency: 40 AnySetup *PSERROR
  297. *DefaultPSERROR: NO
  298. *PSERROR YES/Yes: ""
  299. *PSERROR NO/No: ""
  300. *CloseUIEFI: *PSERROR
  301.  
  302. *%EFIFlags *USEBYPASSTRAY Setup
  303. *OpenUIEFI *USEBYPASSTRAY/Enable Bypass Tray  as default    : PickOne
  304. *OrderDependency: 20 AnySetup *USEBYPASSTRAY
  305. *DefaultUSEBYPASSTRAY: NO
  306. *USEBYPASSTRAY YES/Yes: ""
  307. *USEBYPASSTRAY NO/No: ""
  308. *CloseUIEFI: *USEBYPASSTRAY
  309.  
  310. *%EFIFlags *MediaType Spooler|Command|Rerip
  311. *OpenUI *MediaType/Media Type    :PickOne
  312. *OrderDependency: 50 AnySetup *MediaType
  313. *DefaultMediaType: MediaDEF
  314. *MediaType MediaDEF/Printer's default:""
  315. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  316.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  317. *End
  318. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  319.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  320. *End
  321. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  322.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  323. *End
  324. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  325.     { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype  } if"
  326. *End
  327. *?MediaType: " userdict /setcolorbundle known { 
  328.     currentcolorbundle /MediaType get == } if"
  329. *End
  330. *CloseUI: *MediaType
  331.  
  332. *%EFIFlags *ColorRenderDict Spooler|Command|Rerip
  333. *OpenUI *ColorRenderDict/Rendering Style    :PickOne
  334. *OrderDependency: 60 AnySetup *ColorRenderDict
  335. *DefaultColorRenderDict: RenderingDEF
  336. *ColorRenderDict RenderingDEF/Printer's default: ""
  337. *ColorRenderDict Preferred/Photographic: " userdict /setcolorbundle known
  338.     { << /ColorRendering /Photographic >> setcolorbundle }
  339.       { /DefaultColorRendering 
  340.        currentpagedevice /DeviceRenderingInfo 
  341.                get /ValuesPerColorComponent get 2 eq 
  342.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  343.            /ColorRendering findresource
  344.          /ColorRendering defineresource setcolorrendering
  345.     } ifelse "
  346. *End
  347. *ColorRenderDict Business/Presentation: " userdict /setcolorbundle known
  348.     { << /ColorRendering /Presentation >> setcolorbundle }
  349.     { /DefaultColorRendering 
  350.        currentpagedevice /DeviceRenderingInfo 
  351.                get /ValuesPerColorComponent get 2 eq 
  352.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  353.            /ColorRendering findresource
  354.          /ColorRendering defineresource setcolorrendering
  355.     } ifelse "
  356. *End
  357. *ColorRenderDict Monitor/Monitor: " userdict /setcolorbundle known
  358.     { << /ColorRendering /Monitor >> setcolorbundle }
  359.     { /DefaultColorRendering 
  360.        currentpagedevice /DeviceRenderingInfo 
  361.                get /ValuesPerColorComponent get 2 eq 
  362.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  363.            /ColorRendering findresource
  364.          /ColorRendering defineresource setcolorrendering
  365.     } ifelse "
  366. *End
  367. *ColorRenderDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  368.     { << /ColorRendering /Solid >> setcolorbundle }
  369.     { /DefaultColorRendering 
  370.        currentpagedevice /DeviceRenderingInfo 
  371.                get /ValuesPerColorComponent get 2 eq 
  372.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  373.            /ColorRendering findresource
  374.          /ColorRendering defineresource setcolorrendering
  375.     } ifelse "
  376. *End
  377. *?ColorRenderDict: " userdict /setcolorbundle known
  378.     { currentcolorbundle /ColorRendering get == } if "
  379. *End
  380. *CloseUI: *ColorRenderDict
  381.  
  382. *%EFIFlags *EFBrightness Spooler|Command|Rerip
  383. *OpenUI *EFBrightness/Brightness    :PickOne
  384. *OrderDependency: 55 AnySetup *EFBrightness
  385. *DefaultEFBrightness: EFBrightnessDEF
  386. *EFBrightness EFBrightnessDEF/Printer's default: ""
  387. *EFBrightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  388.     userdict /ColorAdjust known 
  389.     {  dup dup dup ColorAdjust /coloradjust get exec }
  390.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  391.        dup 0 4 -1 roll put settransfer } ifelse "
  392. *End
  393. *EFBrightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  394.     userdict /ColorAdjust known 
  395.     {  dup dup dup ColorAdjust /coloradjust get exec }
  396.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  397.        dup 0 4 -1 roll put settransfer } ifelse "
  398. *End
  399. *EFBrightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  400.     userdict /ColorAdjust known 
  401.     {  dup dup dup ColorAdjust /coloradjust get exec }
  402.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  403.        dup 0 4 -1 roll put settransfer } ifelse "
  404. *End
  405. *EFBrightness 00.00/100% Normal:     " {} settransfer "
  406. *EFBrightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  407.     userdict /ColorAdjust known 
  408.     {  dup dup dup ColorAdjust /coloradjust get exec }
  409.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  410.        dup 0 4 -1 roll put settransfer } ifelse "
  411. *End
  412. *EFBrightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  413.     userdict /ColorAdjust known 
  414.     {  dup dup dup ColorAdjust /coloradjust get exec }
  415.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  416.        dup 0 4 -1 roll put settransfer } ifelse "
  417. *End
  418. *EFBrightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  419.     userdict /ColorAdjust known 
  420.     {  dup dup dup ColorAdjust /coloradjust get exec }
  421.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  422.        dup 0 4 -1 roll put settransfer } ifelse "
  423. *End
  424. *CloseUI: *EFBrightness
  425.  
  426. *%EFIFlags *EFRaster Command|Rerip
  427. *OpenUI *EFRaster/Save Fast Reprint    : Boolean
  428. *OrderDependency: 65 AnySetup *EFRaster
  429. *DefaultEFRaster: EFRasterDEF
  430. *EFRaster EFRasterDEF/Printer's default: ""
  431. *EFRaster True/On: " userdict /XJXsetraster known
  432.     { 1 XJXsetraster }
  433.     { (printerinfo StoreRaster 1) =string
  434.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  435. *End
  436. *EFRaster False/Off: " userdict /XJXsetraster known
  437.     { 0 XJXsetraster }
  438.     { (printerinfo StoreRaster 0) =string
  439.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse  "
  440. *End
  441. *?EFRaster: ""
  442. *CloseUI: *EFRaster
  443.             
  444. *%EFIFlags *ManualFeed Spooler|Command
  445. *OpenUI *ManualFeed/Bypass Tray     :Boolean
  446. *OrderDependency: 65 AnySetup *ManualFeed
  447. *DefaultManualFeed: False
  448. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  449. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  450. *?ManualFeed: " 
  451.    save currentpagedevice /ManualFeed get
  452.    {(True)} {(False)} ifelse = flush restore"
  453. *End
  454. *CloseUI: *ManualFeed
  455.  
  456. *%EFIFlags *Prange Command
  457. *OpenUIEFI *Prange/Page Range    : PickOne
  458. *OrderDependency: 70 AnySetup *Prange
  459. *DefaultPrange: All
  460. *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  461.     currentglobal true setglobal
  462.     DriverOps /pagerange [ ] put
  463.     setglobal "
  464. *End
  465. *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  466.     currentglobal true setglobal
  467.     DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  468.     setglobal "
  469. *End
  470. *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  471.     currentglobal true setglobal
  472.     DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  473.     setglobal "
  474. *End
  475. *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  476.     currentglobal true setglobal
  477.     DriverOps /pagerange [ 0 1 2 4 6 ] put
  478.     setglobal "
  479. *End
  480. *CloseUIEFI: *Prange
  481.  
  482. *%EFIFlags *Flip Command
  483. *OpenUIEFI *Flip/Flip    : PickOne
  484. *OrderDependency: 75 AnySetup *Flip
  485. *DefaultFlip: None
  486. *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  487.     DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  488. *End
  489. *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  490.     DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  491. *End
  492. *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  493.     DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  494. *End
  495. *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  496.     DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  497. *End
  498. *CloseUIEFI: *Flip
  499.  
  500. *%EFIFlags *Scale Command
  501. *OpenUIEFI *Scale/Scale    : PickOne
  502. *OrderDependency: 80 AnySetup *Scale
  503. *DefaultScale: 100
  504. *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  505.     DriverOps /scale# 2 put << >> setpagedevice "
  506. *End
  507. *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  508.     DriverOps /scale# 1.5 put << >> setpagedevice "
  509. *End
  510. *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  511.     DriverOps /scale# 1 put << >> setpagedevice "
  512. *End
  513. *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  514.     DriverOps /scale# .75 put << >> setpagedevice "
  515. *End
  516. *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  517.     DriverOps /scale# .5 put << >> setpagedevice "
  518. *End
  519. *CloseUIEFI: *Scale
  520.  
  521. *% Halftone Information =============================
  522. *ScreenFreq: "50.0"
  523. *ScreenAngle: "0"
  524. *DefaultScreenProc: Graphics
  525. *ScreenProc Graphics: "
  526.     {2 4 
  527.     { 3 1 roll 4 -1 roll exch 
  528.     {dup 8  ge { 8 sub} if exch 
  529.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  530.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  531.     dup 0 lt {0 exch sub} if  cvi
  532.     }
  533.     exec 8 mul 3 1 roll exch 
  534.     {dup 8  ge { 8 sub} if exch 
  535.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  536.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  537.     dup 0 lt {0 exch sub} if  cvi
  538.     }            
  539.     exec add
  540.     [
  541.     48 18  8 16   46 16  6 14
  542.     56 60 32 24   54 58 30 22
  543.      4 12 44 40    2 10 42 38
  544.     28 20 52 64   26 18 50 62
  545.     
  546.     45 15  5 13   47 17  7 15
  547.     53 57 29 21   55 59 31 23
  548.      1  9 41 37    3 11 43 39
  549.     25 17 49 61   27 19 51 63
  550.     ] 
  551.     exch get 8 dup mul div} exec}"
  552. *End
  553.  
  554. *DefaultTransfer: Null
  555. *Transfer Null: "{ }"
  556. *Transfer Null.Inverse: "{ 1 exch sub }"
  557.  
  558. *% Paper Handling ===================
  559. *% Use these entries to set paper size most of the time, unless there is
  560. *% specific reason to use PageRegion.
  561. *%EFIFlags *PageSize Command|Rerip
  562. *OpenUI *PageSize/Page Size    :PickOne
  563. *OrderDependency: 90 AnySetup *PageSize
  564. *DefaultPageSize: Letter.Transverse
  565. *PageSize Letter.Transverse/Letter: " userdict /setcolorbundle known
  566.     { << /PageSize /Letter >> setcolorbundle }
  567.     { << /PageSize [612 792] /MediaType null 
  568.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  569.     } ifelse "
  570. *End
  571. *PageSize Legal/Legal: " userdict /setcolorbundle known
  572.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  573. *End
  574. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  575.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  576. *End
  577. *PageSize TabloidExtra/12x18: " userdict /setcolorbundle known
  578.     { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  579. *End
  580. *PageSize A3/A3: " userdict /setcolorbundle known
  581.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  582. *End
  583. *PageSize A4.Transverse/A4: " userdict /setcolorbundle known
  584.     { << /PageSize /A4 >> setcolorbundle }
  585.     { << /PageSize [595 842] /MediaType null 
  586.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  587.     } ifelse "
  588. *End
  589. *PageSize 8x10.Transverse/8x10: " userdict /setcolorbundle known
  590.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  591. *End
  592. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  593.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  594. *End
  595. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  596.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  597. *End
  598. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  599.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  600. *End
  601. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  602.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  603. *End
  604. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  605.     { << /PageSize /SEFLetter >> setcolorbundle }
  606.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  607.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  608.     } ifelse "
  609. *End
  610. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known 
  611.     { << /PageSize /SEFA4 >> setcolorbundle }
  612.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  613.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  614.     } ifelse "
  615. *End
  616. *?PageSize: "  
  617.     save currentpagedevice /PageSize get aload pop
  618.    2 copy gt {exch} if (Unknown) 
  619.    12 dict
  620.    dup [612 792] (Letter.Transverse) put
  621.    dup [612 1008] (Legal) put
  622.    dup [792 1224] (Tabloid) put
  623.    dup [864 1296] (TabloidExtra) put
  624.    dup [595 842] (A4.Transverse) put
  625.    dup [842 1191] (A3) put
  626.    dup [576 720] (8x10.Transverse) put
  627.    dup [612 936] (Legal13) put
  628.    dup [648 864] (9x12) put
  629.    dup [612  937] (216x330) put
  630.    dup [612 1009] (216x356) put
  631.    dup [612 792] (SEFLet) put
  632.    dup [595 843] (SEFA4) put
  633.    { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  634.       { exch pop exit } { pop } ifelse
  635.    } bind forall = flush pop pop
  636.    restore"
  637. *End
  638. *CloseUI: *PageSize
  639.  
  640. *% These entries will set up the frame buffer. Usually used with manual feed.
  641. *%EFIFlags *PageRegion
  642. *OpenUI *PageRegion    :PickOne
  643. *OrderDependency: 95 AnySetup *PageRegion
  644. *DefaultPageRegion: Letter.Transverse
  645. *PageRegion Letter.Transverse: " userdict /setcolorbundle known
  646.     { << /PageSize /Letter >> setcolorbundle }
  647.     { << /PageSize [612 792] /MediaType null 
  648.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  649.     } ifelse "
  650. *End
  651. *PageRegion Legal: " userdict /setcolorbundle known
  652.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  653. *End
  654. *PageRegion Tabloid: " userdict /setcolorbundle known
  655.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  656. *End
  657. *PageRegion TabloidExtra: " userdict /setcolorbundle known
  658.     { << /PageSize /12x18 >> setcolorbundle } { 12x18 } ifelse "
  659. *End
  660. *PageRegion A3: " userdict /setcolorbundle known
  661.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  662. *End
  663. *PageRegion A4.Transverse: " userdict /setcolorbundle known
  664.     { << /PageSize /A4 >> setcolorbundle }
  665.     { << /PageSize [595 842] /MediaType null 
  666.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  667.     } ifelse "
  668. *End
  669. *PageRegion 8x10.Transverse: " userdict /setcolorbundle known
  670.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  671. *End
  672. *PageRegion Legal13: " userdict /setcolorbundle known
  673.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  674. *End
  675. *PageRegion 9x12: " userdict /setcolorbundle known
  676.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  677. *End
  678. *PageRegion 216x356: " userdict /setcolorbundle known
  679.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  680. *End
  681. *PageRegion 216x330: " userdict /setcolorbundle known
  682.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  683. *End
  684. *PageRegion SEFLet: " userdict /setcolorbundle known
  685.     { << /PageSize /SEFLetter >> setcolorbundle }
  686.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  687.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  688.     } ifelse "
  689. *End
  690. *PageRegion SEFA4: " userdict /setcolorbundle known 
  691.     { << /PageSize /SEFA4 >> setcolorbundle }
  692.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  693.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  694.     } ifelse "
  695. *End
  696. *CloseUI: *PageRegion
  697.  
  698. *DefaultImageableArea: Letter.Transverse
  699. *ImageableArea Letter.Transverse: "8 9 604 783"
  700. *ImageableArea Legal: "9 8 603 1000"
  701. *ImageableArea Tabloid: "9 8 783 1216"
  702. *ImageableArea TabloidExtra: "27 64 837 1287"
  703. *ImageableArea A3: "9 8 833 1183"
  704. *ImageableArea A4.Transverse: "8 9 587 833"
  705. *ImageableArea 8x10.Transverse: "8 9 568 711"
  706. *ImageableArea Legal13:  "9 8 603 928"
  707. *ImageableArea 9x12: "9 8 639 856"
  708. *ImageableArea 216x356:  "9 8 603 1001"
  709. *ImageableArea 216x330:  "9 8 603 929"
  710. *ImageableArea SEFLet: "9 8 603 784"
  711. *ImageableArea SEFA4: "9 8 586 834"
  712. *?ImageableArea: "
  713.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  714.   newpath clippath pathbbox
  715.   4 -2 roll exch 2 {ceiling cvp} repeat
  716.   exch 2 {floor cvp} repeat flush
  717.  restore
  718. "
  719. *End
  720.  
  721. *% These provide the physical dimensions of the paper (by keyword)
  722. *DefaultPaperDimension: Letter.Transverse
  723. *PaperDimension Letter.Transverse/Letter: "612 792"
  724. *PaperDimension Legal/Legal: "612 1008"
  725. *PaperDimension Tabloid/11x17: "792 1224"
  726. *PaperDimension TabloidExtra/12x18: "864 1296"
  727. *PaperDimension A3/A3: "842 1191"
  728. *PaperDimension A4.Transverse/A4: "595 842"
  729. *PaperDimension 8x10.Transverse/8x10:  "576 720"
  730. *PaperDimension Legal13/Legal13:  "612 936"
  731. *PaperDimension 9x12/9x12:  "648 864"
  732. *PaperDimension 216x330/216x330:  "612 937"
  733. *PaperDimension 216x356/216x356:  "612 1009"
  734. *PaperDimension SEFLet/SEF Letter: "612 793"
  735. *PaperDimension SEFA4/SEF A4: "595 843"
  736.  
  737. *RequiresPageRegion All: True
  738. *%EFIFlags *InputSlot Command|Spooler
  739. *OpenUI *InputSlot/Paper Source    : PickOne
  740. *OrderDependency: 20 AnySetup *InputSlot
  741. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet 
  742.     findresource /externalcommand get exec {pop} if"
  743. *End
  744. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet 
  745.     findresource /externalcommand get exec {pop} if"
  746. *End
  747. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet 
  748.     findresource /externalcommand get exec {pop} if"
  749. *End
  750. *CloseUI: *InputSlot
  751.  
  752. *DefaultOutputOrder: Reverse
  753.  
  754. *% Font Information =========================
  755. *DefaultFont: Courier
  756. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  757. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  758. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  759. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  760. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  761. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  762. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  763. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  764. *Font Courier: Standard "(002.002)" Standard Disk
  765. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  766. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  767. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  768. *Font Helvetica: Standard "(001.006)" Standard Disk
  769. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  770. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  771. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  772. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  773. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  774. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  775. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  776. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  777. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  778. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  779. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  780. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  781. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  782. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  783. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  784. *Font Symbol: Special "(001.003)" Special Disk
  785. *Font Times-Bold: Standard "(001.007)" Standard Disk
  786. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  787. *Font Times-Italic: Standard "(001.007)" Standard Disk
  788. *Font Times-Roman: Standard "(001.007)" Standard Disk
  789. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  790. *Font ZapfDingbats: Special "(001.002)" Special Disk
  791. *?FontQuery: "
  792.    save  
  793.    { count 1 gt
  794.       { exch dup 127 string cvs (/) print print (:) print
  795.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  796.       } { exit } ifelse
  797.    } bind loop
  798.    (*) = flush
  799.    restore"
  800. *End
  801.  
  802. *?FontList: "
  803.    save (*) {cvn ==} 128 string /Font resourceforall
  804.    (*) = flush restore"
  805. *End
  806.  
  807. *% Printer Messages (verbatim from printer):
  808. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  809. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  810. *Message: "\FontName\ not found, using Courier"
  811.  
  812. *% Status (format: %%[ status: <one of these> ]%% )
  813. *Status: "idle"
  814. *Status: "busy"
  815. *Status: "waiting"
  816. *Status: "printing"
  817. *Status: "scanning"
  818.  
  819. *Status: "PrinterError: Ok"
  820. *Status: "PrinterError: Reset the copier and fiery"
  821. *Status: "PrinterError: Copier is busy (Copier mode)"
  822. *Status: "PrinterError: Copier is busy (AGOC)"
  823. *Status: "PrinterError: Copier is busy (FUSER)"
  824. *Status: "PrinterError: Copier is busy (ROS)"
  825. *Status: "PrinterError: Copier is busy (DRUM HEATER)"
  826. *Status: "PrinterError: Copier is busy (MC)"
  827. *Status: "PrinterError: Paper jam"
  828. *Status: "PrinterError: Copier's interlock is open"
  829. *Status: "PrinterError: Out of toner"
  830. *Status: "PrinterError: Fuser web empty"
  831. *Status: "PrinterError: Waste toner container is full"
  832. *Status: "PrinterError: Copier's accessary is disabled"
  833.  
  834. *Status: "PrinterError: Load A3 paper in tray"
  835. *Status: "PrinterError: Load A4 paper in tray"
  836. *Status: "PrinterError: Load A4 SEF paper in tray"
  837. *Status: "PrinterError: Load 11x17 paper in tray"
  838. *Status: "PrinterError: Load Letter paper in tray"
  839. *Status: "PrinterError: Load Letter SEF paper in tray"
  840. *Status: "PrinterError: Load Legal paper in tray"
  841. *Status: "PrinterError: Load 8x10 paper in tray"
  842. *Status: "PrinterError: Load Legal 13 paper in tray"
  843. *Status: "PrinterError: Load 9x12 paper in tray"
  844.  
  845. *Status: "PrinterError: An unknown copier error occurred"
  846. *Status: "PrinterError: Copier is offline"
  847.  
  848. *Status: "PrinterError: Load A3 paper in bypass tray"
  849. *Status: "PrinterError: Load A4 paper bypass tray"
  850. *Status: "PrinterError: Load A4 SEF paper bypass tray"
  851. *Status: "PrinterError: Load 11x17 paper bypass tray"
  852. *Status: "PrinterError: Load Letter paper bypass tray"
  853. *Status: "PrinterError: Load Letter SEF paper bypass tray"
  854. *Status: "PrinterError: Load Legal paper bypass tray"
  855. *Status: "PrinterError: Load 8x10 paper bypass tray"
  856. *Status: "PrinterError: Load Legal 13 paper bypass tray"
  857. *Status: "PrinterError: Load 9x12 paper bypass tray"
  858.  
  859. *Status: "PrinterError: Copier is busy (UI)"
  860.  
  861.  
  862. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  863. *Source: "AppleTalk"
  864.  
  865. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  866.  
  867. *PrinterError: "Ok"
  868. *PrinterError: "Reset the copier and fiery"
  869. *PrinterError: "Copier is busy (Copier mode)"
  870. *PrinterError: "Copier is busy (AGOC)"
  871. *PrinterError: "Copier is busy (FUSER)"
  872. *PrinterError: "Copier is busy (ROS)"
  873. *PrinterError: "Copier is busy (DRUM HEATER)"
  874. *PrinterError: "Copier is busy (MC)"
  875. *PrinterError: "Paper jam"
  876. *PrinterError: "Copier's interlock is open"
  877. *PrinterError: "Out of toner"
  878. *PrinterError: "Fuser web empty"
  879. *PrinterError: "Waste toner container is full"
  880. *PrinterError: "Copier's accessary is disabled"
  881.  
  882. *PrinterError: "Load A3 paper in tray"
  883. *PrinterError: "Load A4 paper in tray"
  884. *PrinterError: "Load A4 SEF paper in tray"
  885. *PrinterError: "Load 11x17 paper in tray"
  886. *PrinterError: "Load Letter paper in tray"
  887. *PrinterError: "Load Letter SEF paper in tray"
  888. *PrinterError: "Load Legal paper in tray"
  889. *PrinterError: "Load 8x10 paper in tray"
  890. *PrinterError: "Load Legal 13 paper in tray"
  891. *PrinterError: "Load 9x12 paper in tray"
  892.  
  893. *PrinterError: "An unknown copier error occurred"
  894. *PrinterError: "Copier is offline"
  895.  
  896. *PrinterError: "Load A3 paper in bypass tray"
  897. *PrinterError: "Load A4 paper bypass tray"
  898. *PrinterError: "Load A4 SEF paper bypass tray"
  899. *PrinterError: "Load 11x17 paper bypass tray"
  900. *PrinterError: "Load Letter paper bypass tray"
  901. *PrinterError: "Load Letter SEF paper bypass tray"
  902. *PrinterError: "Load Legal paper bypass tray"
  903. *PrinterError: "Load 8x10 paper bypass tray"
  904. *PrinterError: "Load Legal 13 paper bypass tray"
  905. *PrinterError: "Load 9x12 paper bypass tray"
  906.  
  907. *PrinterError: "Copier is busy (UI)"
  908.  
  909. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  910.  
  911. *% Color Separation Information ====================
  912.  
  913. *InkName: Cyan/Process Cyan
  914. *InkName: Magenta/Process Magenta
  915. *InkName: Yellow/Process Yellow
  916. *InkName: Black/Process Black
  917.  
  918. *% Custom Inks for Fiery Logo
  919. *InkName: P300FieryBlue/Fiery Blue
  920. *InkName: P199FieryRed/Fiery Red
  921. *InkName: PblackFieryBlack/Fiery Black
  922. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  923. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  924. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  925.  
  926. *DefaultColorSep: Black.66lpi.400dpi
  927. *DefaultSeparations: False
  928.  
  929. *% -------Halftone Graphics Mode (Hi-Res mode)
  930. *ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
  931. *ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
  932. *ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
  933. *ColorSepScreenAngle Black.50lpi.400dpi: "0"
  934. *ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
  935. *ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
  936. *ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
  937. *ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
  938. *ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 
  939.     { 3 1 roll 4 -1 roll exch 
  940.     {dup 8  ge { 8 sub} if exch 
  941.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  942.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  943.     dup 0 lt {0 exch sub} if  cvi
  944.     }
  945.     exec 8 mul 3 1 roll exch 
  946.     {dup 8  ge { 8 sub} if exch 
  947.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  948.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  949.     dup 0 lt {0 exch sub} if  cvi
  950.     }            
  951.     exec add
  952.     [
  953.     48 18  8 16   46 16  6 14
  954.     56 60 32 24   54 58 30 22
  955.      4 12 44 40    2 10 42 38
  956.     28 20 52 64   26 18 50 62
  957.     
  958.     45 15  5 13   47 17  7 15
  959.     53 57 29 21   55 59 31 23
  960.      1  9 41 37    3 11 43 39
  961.     25 17 49 61   27 19 51 63
  962.     ] 
  963.     exch get 8 dup mul div} exec}" 
  964. *End
  965.  
  966. *ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 
  967.     { 3 1 roll 4 -1 roll exch 
  968.     {dup 8  ge { 8 sub} if exch 
  969.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  970.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  971.     dup 0 lt {0 exch sub} if  cvi
  972.     }
  973.     exec 8 mul 3 1 roll exch 
  974.     {dup 8  ge { 8 sub} if exch 
  975.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  976.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  977.     dup 0 lt {0 exch sub} if  cvi
  978.     }            
  979.     exec add
  980.     [
  981.     48 18  8 16   46 16  6 14
  982.     56 60 32 24   54 58 30 22
  983.      4 12 44 40    2 10 42 38
  984.     28 20 52 64   26 18 50 62
  985.     
  986.     45 15  5 13   47 17  7 15
  987.     53 57 29 21   55 59 31 23
  988.      1  9 41 37    3 11 43 39
  989.     25 17 49 61   27 19 51 63
  990.     ] 
  991.     exch get 8 dup mul div} exec}"
  992. *End
  993.  
  994. *ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
  995.     { 3 1 roll 4 -1 roll exch 
  996.     {dup 8  ge { 8 sub} if exch 
  997.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  998.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  999.     dup 0 lt {0 exch sub} if  cvi
  1000.     }
  1001.     exec 8 mul 3 1 roll exch 
  1002.     {dup 8  ge { 8 sub} if exch 
  1003.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1004.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1005.     dup 0 lt {0 exch sub} if  cvi
  1006.     }            
  1007.     exec add
  1008.     [
  1009.     48 18  8 16   46 16  6 14
  1010.     56 60 32 24   54 58 30 22
  1011.      4 12 44 40    2 10 42 38
  1012.     28 20 52 64   26 18 50 62
  1013.     
  1014.     45 15  5 13   47 17  7 15
  1015.     53 57 29 21   55 59 31 23
  1016.      1  9 41 37    3 11 43 39
  1017.     25 17 49 61   27 19 51 63
  1018.     ] 
  1019.     exch get 8 dup mul div} exec}"
  1020. *End
  1021. *ColorSepScreenProc Black.50lpi.400dpi: "{2 4 
  1022.     { 3 1 roll 4 -1 roll exch 
  1023.     {dup 8  ge { 8 sub} if exch 
  1024.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1025.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1026.     dup 0 lt {0 exch sub} if  cvi
  1027.     }
  1028.     exec 8 mul 3 1 roll exch 
  1029.     {dup 8  ge { 8 sub} if exch 
  1030.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1031.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1032.     dup 0 lt {0 exch sub} if  cvi
  1033.     }            
  1034.     exec add
  1035.     [
  1036.     48 18  8 16   46 16  6 14
  1037.     56 60 32 24   54 58 30 22
  1038.      4 12 44 40    2 10 42 38
  1039.     28 20 52 64   26 18 50 62
  1040.     
  1041.     45 15  5 13   47 17  7 15
  1042.     53 57 29 21   55 59 31 23
  1043.      1  9 41 37    3 11 43 39
  1044.     25 17 49 61   27 19 51 63
  1045.     ] 
  1046.     exch get 8 dup mul div} exec}"
  1047. *End
  1048.  
  1049. *% Last Edit date Tue, May 7, 1996
  1050. *% End of PPD file for Fiery XJ DocuColor
  1051.